make a difficult trip - French English Dictionary